package com.StreamTest;

import java.util.ArrayList;
import java.util.List;

/*
.定义一个Person类，包含一个属性：姓名(String)
	  	定义无参、全参构造方法
		定义get/set方法
	2.定义main()方法，按依稀顺序编写程序：
定义集合List<String>，添加以下数据：
		“王佳乐”
		“张三丰”
		“王思聪”
		“张飞”
使用Stream流的map()方法，将每个元素封装为一个Person对象。
将新流中的元素提取为List集合。
遍历、打印集合中所有的Person对象信息。
 */
public class test2 {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>(List.of("王佳乐", "张三丰", "王思聪", "张飞"));
        list.stream().forEach(s -> {
            Person person = new Person(s);
            System.out.println(person);
        });
    }
}
